home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / pdsoft / demo_library / 4492.lha / Floppy_Install < prev    next >
Text File  |  1980-07-01  |  3KB  |  108 lines

  1. ; for those who like peeking at scripts before running them,
  2. ; this one should be quite safe.
  3.  
  4. ; It can be aborted at any time, and always asks for confirmation.
  5.  
  6. echo "*NThis script installs the R3-Demo onto a floppy disk.*N"
  7.  
  8. echo "As a lot of small files need to be copied, I would NOT advise"
  9. echo "running this script FROM floppy on a single-floppy-drive machine."
  10. echo "One option would be to copy the R3 dir to RAM: before running."
  11. echo ""
  12. echo "If this script gets a weird error (and exits), try running from the CLI."
  13. echo ""
  14.  
  15. failat 11
  16. ask "Do you really want to install onto a floppy disk (y/n)?"
  17. if warn
  18.   echo ""
  19.   ask "Do you have a blank formatted floppy available (y/n)?"
  20.   if warn
  21.     echo ""
  22.     ask "OK.  Put it in DF0: and press return."
  23.     echo ""
  24.     install drive df0: check
  25.     if not fail
  26.       relabel df0: "R3_DEMO"
  27.       if warn
  28.         endcli
  29.       endif
  30.     else
  31.       endcli
  32.     endif
  33.   else
  34.     echo ""
  35.     ask "Would you like me to format a disk for you (y/n)?"
  36.     if warn
  37.       echo ""
  38.       sys:system/format drive df0: name "R3_DEMO"
  39.       if warn
  40.         endcli
  41.       endif
  42.     else
  43.       echo "*NWell I need a disk.  Go buy one."
  44.       endcli
  45.     endif
  46.   endif
  47.   
  48.   failat 10
  49.   echo ""
  50.   echo "Installing..."
  51.   install drive DF0:
  52.   if not warn
  53.     makedir R3_DEMO:R3
  54.     if not warn
  55.       echo "*NCopying silly little files onto floppy...*N"
  56.       makedir R3_DEMO:s
  57.       copy Floppy_Install_junk/s/startup-sequence R3_DEMO:s
  58.       copy all Floppy_Install_junk/#? R3_DEMO:
  59.       if not warn
  60.       copy libs:diskfont.librar? R3_DEMO:libs
  61.       if not warn
  62.       copy libs:mathtrans.librar? R3_DEMO:libs
  63.       if not warn
  64.  
  65.         echo ""
  66.         echo "Copying R3 directory..."
  67.         echo ""
  68.         copy /R3.info R3_DEMO:
  69.         copy all Demo.levels/#? R3_DEMO:R3/Demo.levels
  70.         if not warn
  71.           copy all gfx/#? R3_DEMO:R3/gfx
  72.           if not warn
  73.             copy all snd/#? R3_DEMO:R3/snd
  74.             if not warn
  75.               copy all ships/#? R3_DEMO:R3/ships
  76.               if not warn
  77.                 copy R#? R3_DEMO:R3
  78.                 echo ""
  79.                 echo "Copying stuff needed in KS1.3..."
  80.                 echo "(Files may not exist on KS2 and above - Don't worry about it.)"
  81.                 echo ""
  82.                 failat 21
  83.                 makedir R3_Demo:c
  84.                 copy c:CD R3_DEMO:c
  85.                 copy c:EndCli R3_DEMO:c
  86.                 copy c:Run R3_DEMO:c
  87.                 copy c:Failat R3_DEMO:c
  88.                 copy c:Assign R3_DEMO:c
  89.                 copy sys:system/FastMemFirst R3_DEMO:c
  90.                 echo ""
  91.                 echo "ALL DONE!  Have fun."
  92.                 endcli
  93.               endif
  94.             endif
  95.           endif
  96.         endif
  97.         endif
  98.         endif
  99.       endif
  100.     endif
  101.   endif
  102.   echo ""
  103.   echo "Oh bugger.  Something went wrong."
  104. else
  105.   echo ""
  106.   echo "Fine.  Go click on some other icons, then."
  107. endif
  108.